package com.wildeman.tokati.test;

import com.wildeman.tokati.core.Grupo;
import com.wildeman.tokati.core.Miembro;
import com.wildeman.tokati.core.Selector;

public class Prueba {

	/**
	 * @param args
	 */
	public static void main(String[] args) 
	{
	  //1. Creamos un grupo
		Grupo unGrupo = new Grupo("Traer el café");
		
	  //2. Rellenar el grupo con miembros
		unGrupo.agregarMiembro(new Miembro("Wildeman"));
		unGrupo.agregarMiembro(new Miembro("Pablo"));
		unGrupo.agregarMiembro(new Miembro("Juanes"));
		unGrupo.agregarMiembro(new Miembro("Jimena"));
		unGrupo.agregarMiembro(new Miembro("Misae"));
		
		//System.out.println("Los miembros del grupo son: " + unGrupo.getIntegrantes());
		System.out.println("Nro de miembros del grupo: " + unGrupo.getIntegrantes().size());
		
	 //3. Creamos un selector
		Selector elSelector = new Selector();
		
		try
		{
			Miembro elElegido = elSelector.seleccionaMiembro(unGrupo, Selector.SELECCION_ALEATORIA);
			
			System.out.println("El elegido del grupo " + unGrupo.getNombreGrupo() +" es: " + elElegido.getNombres());
		}
		catch (Exception e)
		{
			System.out.println("Error: " + e);
		}
		
	}

}
